Big Huge Thesaurus

Dioscorea trifida

noun